package org.zpmis.domain.order.qo;

import lombok.Data;
import org.zpmis.common.base.BaseQo;

import javax.persistence.Column;
import javax.validation.constraints.NotNull;

@Data
public class AuditOrderQo{


    /**
     * 订单id
     */
    @NotNull(message = "订单id不能为空")
    private Long id;

    /**
     * 订单状态 0 待审核 1 待发货 2 已发货 3 已签收 4 已拒绝
     */
    @NotNull(message = "审核状态不能为空")
    private Integer status;

    /**
     * 开始码段
     */
    private String startNumber;
    /**
     * 结束码段
     */
    private String endNumber;

    /**
     * 单价
     */
    private String unitPrice;

    /**
     * 总价
     */
    private String totalPrice;

    /**
     * 补废数量
     */
    private Integer repairNumber;

    /**
     * 收款方式  1先付款 2后付款 3周期付款
     */
    private Integer collectionType;

    /**
     * 物流单号
     */
    private String logisticsNum;
}
